package mx.frantor.catalogos.bussines;

import java.util.List;

import mx.frantor.catalogos.dao.InventarioProductosDAO;
import mx.frantor.catalogos.daoimp.InventariosProductosDAOImpl;
import mx.frantor.catalogos.entitys.InventarioProductosEntity;

public class InventariosProductosBussines {
	
	private InventarioProductosDAO invDAO = new InventariosProductosDAOImpl();
	String res=null;	
	
	public String AgregarInventario(Long idProducto, String codBarras){
		InventarioProductosEntity invE = new InventarioProductosEntity();
		
		invE.setIdProducto(idProducto);
		invE.setCodBarras(codBarras);
		
		res = invDAO.agregarInventarioProductos(invE);
		
		return res;
	}
	
	public String ModificarInventario(){
		//No se puede modificar
		return res;
	}
	
	public String EliminarInventario(){
		//No se puede eliminar
		return res;
	}
	
	public List<InventarioProductosEntity> getTodosInventarios(){
		List<InventarioProductosEntity> inventario = invDAO.getTodosInventarioProductosActivos();
		return inventario;
	}
	
	public InventarioProductosEntity getInventariosPorId(){
		//No se puede recuperar una entidad
		return null;
	}
	public List<InventarioProductosEntity> getInvPorId(Long idProductos){
		List<InventarioProductosEntity> invent = invDAO.getInventarioProductosPorId(idProductos);
		return invent;
	}

}
